def nuevoPedido(request):
    if request.method=='POST':
        formulario = Pedidos(request.POST, request.FILES)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/pedidos')
    else:
        formulario = Pedido()
    return render_to_response('pedidoform.html',{'formulario':formulario}, context_instance=RequestContext(request))
    
def lista_pedidos(request):
    pedidos = Pedido.objects.all()
    return render_to_response('pedidos.html',{'datos':pedidos}, context_instance=RequestContext(request))

def detalle_pedido(request, id_pedido):
    dato = get_object_or_404(Pedido, idpedido=id_pedido)
    return render_to_response('pedido.html',{'pedido':dato}, context_instance=RequestContext(request))

#Para mail:	
	def pedido(request, id_product):
	#if request.method=='POST':
	dato = get_object_or_404(Producto, idproducto=id_product)
	formulario = Pedido(request.POST)
	if formulario.is_valid():
		titulo = 'Realizar un pedido'
		contenido = 'Comunicarse a: ' + formulario.cleaned_data['correo'] +"\n"
		contenido += 'Nombre del producto: '+ dato.nombre +"\n"
		contenido += 'Codigo del producto: ' + str(dato.idproducto)+"\n"
		contenido += 'Cantidad: ' + formulario.cleaned_data['cantidad']+" unidades"+"\n"
		correo = EmailMessage(titulo, contenido, to = ['anasilvia82@gmail.com'])
		correo.send()
		return HttpResponseRedirect('/')
	#else:
		#break
	return render_to_response('pedido.html', {'formulario':formulario,'info':dato}, context_instance=RequestContext(request))
	
	class Pedido(forms.Form):
	correo = forms.EmailField(label='Tu correo electronico')
	cantidad = forms.CharField(label='Cantidad')